#list-group-category .panel {
  margin: 0;
  padding: 0;
  background: none;
  border-width: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 0 10px 0 5px;
  border-bottom: 1px solid $border-color;
  position: relative;
}

#list-group-category a {
  border-width: 0;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  display: inline-block;
  padding-top: 10px;
}

#list-group-category a.data-collapsed {
  position: absolute;
  top: -2px;
  right: 10px;
}

#list-group-category a:hover {
  background: none;
}

#list-group-category ul.sub-category {
  margin-left: 20px;
}

.sub-list-link {
  padding-right: 10px;
  border-bottom: 1px dashed $border-color;
}

.sub-list-link:last-child {
  border-color: transparent !important;
}

#list-group-category .current .out {
  color: $main-color;
}

.more-category {
  margin-top: 10px;
}

.list-grid {
  border: 1px solid $border-color;
  margin-bottom: $section-margin-vertical;
}

.category-compare, .category-group {
  margin: 0;
  padding: 0;
}

.list-grid button {
  border-width: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
}

.list-grid button:hover {
  background: $border-color !important;
}

.grid-out {
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid-out a {
  display: inline-block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.grid-out .input-group-addon {
  border-width: 0;
}

.grid-out select {
  border-left-top-radius: 0;
}

.product-layout .product-thumb:hover {
  -webkit-box-shadow: 0px 0px 10px $border-color;
  -moz-box-shadow: 0px 0px 10px $border-color;
  -ms-box-shadow: 0px 0px 10px $border-color;
  -o-box-shadow: 0px 0px 10px $border-color;
  box-shadow: 0px 0px 10px $border-color;
}

.product-thumb .image img {
  padding: 10px;
}

.product-thumb .price {
  color: $price-color;
  font-size: 14px;
}

.product-thumb .caption {
  padding:10px;
}

.product-thumb h4 {
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  font-size: 12px;
}

.product-thumb .comments span {
  color: #646fb0;
  padding-left: 5px;
  padding-right: 5px;
}

.product-thumb .rating {
  margin-top: 10px;
  margin-bottom: 10px;
}